package com.qunchuang.service;

import com.qunchuang.pojo.dto.AgvLiftStorageLocationDto;
import com.qunchuang.pojo.vo.ResponseVo;
import com.serotonin.modbus4j.exception.ErrorResponseException;
import com.serotonin.modbus4j.exception.ModbusInitException;
import com.serotonin.modbus4j.exception.ModbusTransportException;

public interface AgvService {
    ResponseVo agvArriveStorageLocation(AgvLiftStorageLocationDto dto) throws InterruptedException;

    ResponseVo agvLeaveLift(AgvLiftStorageLocationDto dto) throws InterruptedException;

    ResponseVo compulsionReleaseLift(AgvLiftStorageLocationDto dto) throws Exception;
}
